function login(){
    checkUserName();

    checkPwd();
    // 获取输入的值
    var inputCode = $("#code").val();
    // 判断验证码是否输入正确
    if (inputCode.length<=0){
        $('#codeNotice').css('display','flex');
        $('#codeNotice')[0].innerHTML = '验证码不能为空';
        return ;
    }else if(inputCode.toUpperCase() != code.toUpperCase()){
        $('#codeNotice').css('display','flex');
        $('#codeNotice')[0].innerHTML = '验证码有误!';
        // 更新验证码
        createCode();
        // 清空输入框
        $("#code").val("");
        return ;
    }else{
        $('#codeNotice').css('display','none');
        $('#codeNotice')[0].innerHTML = '';

    }

    //发送请求
    $.ajax({
        url:config.url + "/mlogin",
        dataType:'json',
        xhrFields: {
            withCredentials: true
        },

        data:{
            username:$('.username').val(),
            password:$('.password').val()
        },
        crossDomain: true,
        type:'POST' ,
        success:function(resp) {
            if(resp.code == -1){
                alert(resp.msg);
            }else{
                alert(resp.msg);
                localStorage.setItem("token2", resp.data);
                window.location = "main.html";
            }

        },
        error:function() {
        }
    });
}
function checkUserName(){
    let uname = $('.username').val();
    if (uname == null || uname === ""){
        //提示
        $('#unameNotice').css('display','flex');
        $('#unameNotice')[0].innerHTML = '账号不能为空';
        return false;
    }else{
        if (uname.length < 3){
            //提示
            $('#unameNotice').css('display','flex');
            $('#unameNotice')[0].innerHTML = '账号少于4位,请重新输入!';
            return false;
        }else{
            $('#unameNotice').css('display','none');
            $('#unameNotice')[0].innerHTML = '';
        }
    }
}
function checkPwd(){
    //验证密码
    let pwd = $('.password').val();
    if (pwd == null || pwd === ""){
        //提示
        $('#pwdNotice').css('display','flex');
        $('#pwdNotice')[0].innerHTML = '密码不能为空';
        return false;
    }else{
        if (pwd.length < 3){
            //提示
            $('#pwdNotice').css('display','flex');
            $('#pwdNotice')[0].innerHTML = '密码少于4位,请重新输入!';
            return false;
        }else{
            $('#pwdNotice').css('display','none');
            $('#pwdNotice')[0].innerHTML = '';
        }
    }
}

function showPwdText1(){
    if($('#eye-open1').prop('class') === 'icon icon-eye-close'){
        $('#eye-open1').attr('class','icon icon-eye-open');
        $('#pwd-input').attr('type','text');
    }else{
        $('#eye-open1').attr('class','icon icon-eye-close');
        $('#pwd-input').attr('type','password');
    }
}
function checkCode(){
    // 获取输入的值
    var inputCode = $("#code").val();
    // 判断验证码是否输入正确
    if (inputCode.length<=0){
        $('#codeNotice').css('display','flex');
        $('#codeNotice')[0].innerHTML = '验证码不能为空';
        return ;
    }else if(inputCode.toUpperCase() != code.toUpperCase()){
        $('#codeNotice').css('display','flex');
        $('#codeNotice')[0].innerHTML = '验证码有误!';
        // 更新验证码
        createCode();
        // 清空输入框
        // $("#code").val("");
        return ;
    }else{
        $('#codeNotice').css('display','none');
        $('#codeNotice')[0].innerHTML = '';
    }
}
// 生成验证码的函数
createCode();
var code;
function createCode() {
    code = "";            //验证码的初始值
    var codeLength = 4;   //验证码的长度
    // 验证码的组成成分
    var codeChars = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'a', 'b', 'c', 'd', 'e', 'f',
        'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w',
        'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N',
        'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z');
    for(var i=0;i<codeLength;i++){
        // 获取随机数：下标
        var charNum = Math.floor(Math.random()*62);
        // 验证码
        code += codeChars[charNum];
    }
    document.getElementsByClassName("code")[0].innerText = code;
}
